home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / include / linux / reboot.h < prev    next >
C/C++ Source or Header  |  2008-10-24  |  1KB  |  40 lines

  1. #ifndef _LINUX_REBOOT_H
  2. #define _LINUX_REBOOT_H
  3.  
  4. /*
  5.  * Magic values required to use _reboot() system call.
  6.  */
  7.  
  8. #define    LINUX_REBOOT_MAGIC1    0xfee1dead
  9. #define    LINUX_REBOOT_MAGIC2    672274793
  10. #define    LINUX_REBOOT_MAGIC2A    85072278
  11. #define    LINUX_REBOOT_MAGIC2B    369367448
  12. #define    LINUX_REBOOT_MAGIC2C    537993216
  13.  
  14.  
  15. /*
  16.  * Commands accepted by the _reboot() system call.
  17.  *
  18.  * RESTART     Restart system using default command and mode.
  19.  * HALT        Stop OS and give system control to ROM monitor, if any.
  20.  * CAD_ON      Ctrl-Alt-Del sequence causes RESTART command.
  21.  * CAD_OFF     Ctrl-Alt-Del sequence sends SIGINT to init task.
  22.  * POWER_OFF   Stop OS and remove all power from system, if possible.
  23.  * RESTART2    Restart system using given command string.
  24.  * SW_SUSPEND  Suspend system using software suspend if compiled in.
  25.  * KEXEC       Restart system using a previously loaded Linux kernel
  26.  */
  27.  
  28. #define    LINUX_REBOOT_CMD_RESTART    0x01234567
  29. #define    LINUX_REBOOT_CMD_HALT        0xCDEF0123
  30. #define    LINUX_REBOOT_CMD_CAD_ON        0x89ABCDEF
  31. #define    LINUX_REBOOT_CMD_CAD_OFF    0x00000000
  32. #define    LINUX_REBOOT_CMD_POWER_OFF    0x4321FEDC
  33. #define    LINUX_REBOOT_CMD_RESTART2    0xA1B2C3D4
  34. #define    LINUX_REBOOT_CMD_SW_SUSPEND    0xD000FCE2
  35. #define    LINUX_REBOOT_CMD_KEXEC        0x45584543
  36.  
  37.  
  38.  
  39. #endif /* _LINUX_REBOOT_H */
  40.